因為我覺得要開發,不應該是一昧的寫,了解系統也是很重要的!所以在這篇我會講一些我自己對蘋果生態圈的想法。
我們可以先看一下目前各個生態圈的狀況
我認為Google 在電腦方面介於有跟沒有之間,chromebook並無太大生產力,似乎目前在教育市場,比較活躍,基本可以排除在外面了。所以我認為Google在生態圈相對比較不足,但是Google home的完整性很強,大部分買到的智能家居產品都會搭配Google home。
再來是華為,目前主要圍繞鴻蒙系統,但電腦依舊是windows,所以生態圈甚至不如google。
小米的部分,主要做智能家居,智能家居硬體的部分是幾乎最完整的,搭配米家App基本無敵。
最後要講回Apple,我大約是三年多前,開始慢慢把自己的裝置全部換成Apple的。
主要是買了iPhone跟Mac就發現這整套系統非常厲害。這並不是因為我是果粉才這麼說,我認為你如果單買一台iPhone,那就屬實沒必要了。
蘋果的整個生態圈基本可以說是綁在一起了,就好比你想使用apple watch ,你必須先有iPhone,你想體驗carplay,那你就去買一台iPhone。
那,對我們工程師有什麼影響呢?
因為你想開發Apple watch的程式,會必須跟你的ios綁在一起,也就是說通常開發watch os ,也會同時開發ios的應用程式。carplay也是同樣的道理。
但我認為一個個綁在一起,其實是造就更多人使用蘋果的產品。
其實缺點也很明顯,通通綁在一起,不利的就是消費者,一個個的買,好比說今天你想用口罩解鎖手機,對不起,先去買Apple watch。
其實我自己對前端開發比較沒有興趣,我自己比較偏後端的開發。會來學Swift的原因,一部份是想精進自己,另一方面就是覺得很有可能未來越來越多人用蘋果,先卡個位。
明天我們來學SwiftUI吧,晚安88